<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>usbps: xusbps_hw.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">usbps
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xusbps__hw_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xusbps_hw.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga5b6ed1e5110a39ee013edb1c2d1870e6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga5b6ed1e5110a39ee013edb1c2d1870e6">XUSBPS_dQH_BASE_ALIGN</a>&#160;&#160;&#160;2048</td></tr>
<tr class="memdesc:ga5b6ed1e5110a39ee013edb1c2d1870e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask for All IRQ Enable masks.  <a href="group__usbps.html#ga5b6ed1e5110a39ee013edb1c2d1870e6">More...</a><br/></td></tr>
<tr class="separator:ga5b6ed1e5110a39ee013edb1c2d1870e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga638a41ffd2f06ff71d6bf8c0f91c8172"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga638a41ffd2f06ff71d6bf8c0f91c8172">XUSBPS_dQH_ALIGN</a>&#160;&#160;&#160;64</td></tr>
<tr class="memdesc:ga638a41ffd2f06ff71d6bf8c0f91c8172"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alignment of a Device Transfer Descriptor structure.  <a href="group__usbps.html#ga638a41ffd2f06ff71d6bf8c0f91c8172">More...</a><br/></td></tr>
<tr class="separator:ga638a41ffd2f06ff71d6bf8c0f91c8172"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7cc144d178f6407b39c0ef5f86685ca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaa7cc144d178f6407b39c0ef5f86685ca">XUSBPS_dTD_ALIGN</a>&#160;&#160;&#160;32</td></tr>
<tr class="memdesc:gaa7cc144d178f6407b39c0ef5f86685ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of one RX buffer for a OUT Transfer Descriptor.  <a href="group__usbps.html#gaa7cc144d178f6407b39c0ef5f86685ca">More...</a><br/></td></tr>
<tr class="separator:gaa7cc144d178f6407b39c0ef5f86685ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09ddf307c0b57bfdb8d83088d8e96068"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga09ddf307c0b57bfdb8d83088d8e96068">XUSBPS_dTD_BUF_SIZE</a>&#160;&#160;&#160;4096</td></tr>
<tr class="memdesc:ga09ddf307c0b57bfdb8d83088d8e96068"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum size of one RX/TX buffer.  <a href="group__usbps.html#ga09ddf307c0b57bfdb8d83088d8e96068">More...</a><br/></td></tr>
<tr class="separator:ga09ddf307c0b57bfdb8d83088d8e96068"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad68e76afe700885d49824c80a5feeda4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gad68e76afe700885d49824c80a5feeda4">XUSBPS_dTD_BUF_MAX_SIZE</a>&#160;&#160;&#160;16*1024</td></tr>
<tr class="memdesc:gad68e76afe700885d49824c80a5feeda4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alignment requirement for Transfer Descriptor buffers.  <a href="group__usbps.html#gad68e76afe700885d49824c80a5feeda4">More...</a><br/></td></tr>
<tr class="separator:gad68e76afe700885d49824c80a5feeda4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae013de4110ae5cd348830c36a365fb14"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gae013de4110ae5cd348830c36a365fb14">XUsbPs_ReadReg</a>(BaseAddress, RegOffset)&#160;&#160;&#160;Xil_In32(BaseAddress + (RegOffset))</td></tr>
<tr class="memdesc:gae013de4110ae5cd348830c36a365fb14"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro reads the given register.  <a href="group__usbps.html#gae013de4110ae5cd348830c36a365fb14">More...</a><br/></td></tr>
<tr class="separator:gae013de4110ae5cd348830c36a365fb14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaefd4e31b2628602507b5df0f7d9c934f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaefd4e31b2628602507b5df0f7d9c934f">XUsbPs_WriteReg</a>(BaseAddress, RegOffset, Data)&#160;&#160;&#160;Xil_Out32(BaseAddress + (RegOffset), (Data))</td></tr>
<tr class="memdesc:gaefd4e31b2628602507b5df0f7d9c934f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro writes the given register.  <a href="group__usbps.html#gaefd4e31b2628602507b5df0f7d9c934f">More...</a><br/></td></tr>
<tr class="separator:gaefd4e31b2628602507b5df0f7d9c934f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Timer 0 Register offsets</div></td></tr>
<tr class="memitem:gac6316b1c386abf7f7523cfdfc8dc54ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac6316b1c386abf7f7523cfdfc8dc54ea"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_TIMER0_LD_OFFSET</b>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="separator:gac6316b1c386abf7f7523cfdfc8dc54ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7c6b9afa93b84998286417434bff9bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf7c6b9afa93b84998286417434bff9bc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_TIMER0_CTL_OFFSET</b>&#160;&#160;&#160;0x00000084</td></tr>
<tr class="separator:gaf7c6b9afa93b84998286417434bff9bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Timer Control Register bit mask</div></td></tr>
<tr class="memitem:ga87e12fac25dadaf4481a4a7140c1bcc0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga87e12fac25dadaf4481a4a7140c1bcc0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_TIMER_RUN_MASK</b>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="separator:ga87e12fac25dadaf4481a4a7140c1bcc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga513c365d30bccdd1fbdddecb54c6e021"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga513c365d30bccdd1fbdddecb54c6e021"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_TIMER_STOP_MASK</b>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="separator:ga513c365d30bccdd1fbdddecb54c6e021"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb0fddd0cf1f6147d0fb07d8b6b01fd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacb0fddd0cf1f6147d0fb07d8b6b01fd8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_TIMER_RESET_MASK</b>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="separator:gacb0fddd0cf1f6147d0fb07d8b6b01fd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gade6aa6ac5fe9946a1e985067e8c5f6fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gade6aa6ac5fe9946a1e985067e8c5f6fc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_TIMER_REPEAT_MASK</b>&#160;&#160;&#160;0x01000000</td></tr>
<tr class="separator:gade6aa6ac5fe9946a1e985067e8c5f6fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa4bd5ab3787a4eee54214fef61b39162"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa4bd5ab3787a4eee54214fef61b39162"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_TIMER_COUNTER_MASK</b>&#160;&#160;&#160;0x00FFFFFF</td></tr>
<tr class="separator:gaa4bd5ab3787a4eee54214fef61b39162"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Device Hardware Parameters</div></td></tr>
<tr class="memitem:ga3aa9ba03ff76b09ab409d75054cf1273"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3aa9ba03ff76b09ab409d75054cf1273"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_HWDEVICE_OFFSET</b>&#160;&#160;&#160;0x0000000C</td></tr>
<tr class="separator:ga3aa9ba03ff76b09ab409d75054cf1273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9dc8896035d0198bd0871dc812a655e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa9dc8896035d0198bd0871dc812a655e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_EP_NUM_MASK</b>&#160;&#160;&#160;0x3E</td></tr>
<tr class="separator:gaa9dc8896035d0198bd0871dc812a655e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7e50f02b39f767990951de880541500"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf7e50f02b39f767990951de880541500"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_EP_NUM_SHIFT</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:gaf7e50f02b39f767990951de880541500"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Capability Register offsets</div></td></tr>
<tr class="memitem:ga288d3df39776a25491141a1e1b446633"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga288d3df39776a25491141a1e1b446633"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_HCSPARAMS_OFFSET</b>&#160;&#160;&#160;0x00000104</td></tr>
<tr class="separator:ga288d3df39776a25491141a1e1b446633"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Operational Register offsets.</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Register comments are tagged with "H:" and "D:" for Host and Device modes, respectively.</p>
<p>Tags are only present for registers that have a different meaning DEVICE and HOST modes. Most registers are only valid for either DEVICE or HOST mode. Those registers don't have tags. </p>
</div></td></tr>
<tr class="memitem:gaf4e60df9453b2ca88e075768c80eb362"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaf4e60df9453b2ca88e075768c80eb362">XUSBPS_CMD_OFFSET</a>&#160;&#160;&#160;0x00000140</td></tr>
<tr class="memdesc:gaf4e60df9453b2ca88e075768c80eb362"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration.  <a href="group__usbps.html#gaf4e60df9453b2ca88e075768c80eb362">More...</a><br/></td></tr>
<tr class="separator:gaf4e60df9453b2ca88e075768c80eb362"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae977cbceae698547d039d7fdd643b209"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gae977cbceae698547d039d7fdd643b209">XUSBPS_ISR_OFFSET</a>&#160;&#160;&#160;0x00000144</td></tr>
<tr class="memdesc:gae977cbceae698547d039d7fdd643b209"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt Status.  <a href="group__usbps.html#gae977cbceae698547d039d7fdd643b209">More...</a><br/></td></tr>
<tr class="separator:gae977cbceae698547d039d7fdd643b209"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabfe306519d91eb6e73e2758ef0e4022a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gabfe306519d91eb6e73e2758ef0e4022a">XUSBPS_IER_OFFSET</a>&#160;&#160;&#160;0x00000148</td></tr>
<tr class="memdesc:gabfe306519d91eb6e73e2758ef0e4022a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt Enable.  <a href="group__usbps.html#gabfe306519d91eb6e73e2758ef0e4022a">More...</a><br/></td></tr>
<tr class="separator:gabfe306519d91eb6e73e2758ef0e4022a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4157755424c1cf5507ad25cb27e279a1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga4157755424c1cf5507ad25cb27e279a1">XUSBPS_FRAME_OFFSET</a>&#160;&#160;&#160;0x0000014C</td></tr>
<tr class="memdesc:ga4157755424c1cf5507ad25cb27e279a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Frame Index.  <a href="group__usbps.html#ga4157755424c1cf5507ad25cb27e279a1">More...</a><br/></td></tr>
<tr class="separator:ga4157755424c1cf5507ad25cb27e279a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac554c295a361105374944e4e1da07aad"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gac554c295a361105374944e4e1da07aad">XUSBPS_LISTBASE_OFFSET</a>&#160;&#160;&#160;0x00000154</td></tr>
<tr class="memdesc:gac554c295a361105374944e4e1da07aad"><td class="mdescLeft">&#160;</td><td class="mdescRight">H: Periodic List Base Address.  <a href="group__usbps.html#gac554c295a361105374944e4e1da07aad">More...</a><br/></td></tr>
<tr class="separator:gac554c295a361105374944e4e1da07aad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a1a4003537baa17d4619dfc180daf53"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga7a1a4003537baa17d4619dfc180daf53">XUSBPS_DEVICEADDR_OFFSET</a>&#160;&#160;&#160;0x00000154</td></tr>
<tr class="memdesc:ga7a1a4003537baa17d4619dfc180daf53"><td class="mdescLeft">&#160;</td><td class="mdescRight">D: Device Address.  <a href="group__usbps.html#ga7a1a4003537baa17d4619dfc180daf53">More...</a><br/></td></tr>
<tr class="separator:ga7a1a4003537baa17d4619dfc180daf53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5321ce3c50f36383f51d1d8ccea520f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga5321ce3c50f36383f51d1d8ccea520f3">XUSBPS_ASYNCLISTADDR_OFFSET</a>&#160;&#160;&#160;0x00000158</td></tr>
<tr class="memdesc:ga5321ce3c50f36383f51d1d8ccea520f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">H: Async List Address.  <a href="group__usbps.html#ga5321ce3c50f36383f51d1d8ccea520f3">More...</a><br/></td></tr>
<tr class="separator:ga5321ce3c50f36383f51d1d8ccea520f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae47d112e0a25161d88dfbb8e34feeb9e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gae47d112e0a25161d88dfbb8e34feeb9e">XUSBPS_EPLISTADDR_OFFSET</a>&#160;&#160;&#160;0x00000158</td></tr>
<tr class="memdesc:gae47d112e0a25161d88dfbb8e34feeb9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">D: Endpoint List Addr.  <a href="group__usbps.html#gae47d112e0a25161d88dfbb8e34feeb9e">More...</a><br/></td></tr>
<tr class="separator:gae47d112e0a25161d88dfbb8e34feeb9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeaa8a496dfe864a918d3128416ea13fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaeaa8a496dfe864a918d3128416ea13fd">XUSBPS_TTCTRL_OFFSET</a>&#160;&#160;&#160;0x0000015C</td></tr>
<tr class="memdesc:gaeaa8a496dfe864a918d3128416ea13fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">TT Control.  <a href="group__usbps.html#gaeaa8a496dfe864a918d3128416ea13fd">More...</a><br/></td></tr>
<tr class="separator:gaeaa8a496dfe864a918d3128416ea13fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae997f50920e8068fa2e19d5ae2d9acdf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gae997f50920e8068fa2e19d5ae2d9acdf">XUSBPS_BURSTSIZE_OFFSET</a>&#160;&#160;&#160;0x00000160</td></tr>
<tr class="memdesc:gae997f50920e8068fa2e19d5ae2d9acdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Burst Size.  <a href="group__usbps.html#gae997f50920e8068fa2e19d5ae2d9acdf">More...</a><br/></td></tr>
<tr class="separator:gae997f50920e8068fa2e19d5ae2d9acdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9690c347e4d95007f1dfdf243630414"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaf9690c347e4d95007f1dfdf243630414">XUSBPS_TXFILL_OFFSET</a>&#160;&#160;&#160;0x00000164</td></tr>
<tr class="memdesc:gaf9690c347e4d95007f1dfdf243630414"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tx Fill Tuning.  <a href="group__usbps.html#gaf9690c347e4d95007f1dfdf243630414">More...</a><br/></td></tr>
<tr class="separator:gaf9690c347e4d95007f1dfdf243630414"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga464998ead6aa79a089f18bb1e9e04be4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga464998ead6aa79a089f18bb1e9e04be4">XUSBPS_ULPIVIEW_OFFSET</a>&#160;&#160;&#160;0x00000170</td></tr>
<tr class="memdesc:ga464998ead6aa79a089f18bb1e9e04be4"><td class="mdescLeft">&#160;</td><td class="mdescRight">ULPI Viewport.  <a href="group__usbps.html#ga464998ead6aa79a089f18bb1e9e04be4">More...</a><br/></td></tr>
<tr class="separator:ga464998ead6aa79a089f18bb1e9e04be4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f16bb1d54ffe9b9edf7ffc2a5b3bc2e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga7f16bb1d54ffe9b9edf7ffc2a5b3bc2e">XUSBPS_EPNAKISR_OFFSET</a>&#160;&#160;&#160;0x00000178</td></tr>
<tr class="memdesc:ga7f16bb1d54ffe9b9edf7ffc2a5b3bc2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint NAK IRQ Status.  <a href="group__usbps.html#ga7f16bb1d54ffe9b9edf7ffc2a5b3bc2e">More...</a><br/></td></tr>
<tr class="separator:ga7f16bb1d54ffe9b9edf7ffc2a5b3bc2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3dc13210f377cd5cfd68d6c0384c8eb4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga3dc13210f377cd5cfd68d6c0384c8eb4">XUSBPS_EPNAKIER_OFFSET</a>&#160;&#160;&#160;0x0000017C</td></tr>
<tr class="memdesc:ga3dc13210f377cd5cfd68d6c0384c8eb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint NAK IRQ Enable.  <a href="group__usbps.html#ga3dc13210f377cd5cfd68d6c0384c8eb4">More...</a><br/></td></tr>
<tr class="separator:ga3dc13210f377cd5cfd68d6c0384c8eb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e6302971cb6f32b61bd601152babdfd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga3e6302971cb6f32b61bd601152babdfd">XUSBPS_PORTSCR1_OFFSET</a>&#160;&#160;&#160;0x00000184</td></tr>
<tr class="memdesc:ga3e6302971cb6f32b61bd601152babdfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port Control/Status 1.  <a href="group__usbps.html#ga3e6302971cb6f32b61bd601152babdfd">More...</a><br/></td></tr>
<tr class="separator:ga3e6302971cb6f32b61bd601152babdfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeb71200b8df84e2d1ac16ef46c9aa051"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaeb71200b8df84e2d1ac16ef46c9aa051"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_PORTSCRn_OFFSET</b>(n)&#160;&#160;&#160;(<a class="el" href="group__usbps.html#ga3e6302971cb6f32b61bd601152babdfd">XUSBPS_PORTSCR1_OFFSET</a> + (((n)-1) * XUSBPS_REG_SPACING))</td></tr>
<tr class="separator:gaeb71200b8df84e2d1ac16ef46c9aa051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41f69a3714eb428a049d90b3d1f8ae63"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga41f69a3714eb428a049d90b3d1f8ae63">XUSBPS_OTGCSR_OFFSET</a>&#160;&#160;&#160;0x000001A4</td></tr>
<tr class="memdesc:ga41f69a3714eb428a049d90b3d1f8ae63"><td class="mdescLeft">&#160;</td><td class="mdescRight">OTG Status and Control.  <a href="group__usbps.html#ga41f69a3714eb428a049d90b3d1f8ae63">More...</a><br/></td></tr>
<tr class="separator:ga41f69a3714eb428a049d90b3d1f8ae63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7859e516b7713cfa335263a8300ab868"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga7859e516b7713cfa335263a8300ab868">XUSBPS_MODE_OFFSET</a>&#160;&#160;&#160;0x000001A8</td></tr>
<tr class="memdesc:ga7859e516b7713cfa335263a8300ab868"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Mode.  <a href="group__usbps.html#ga7859e516b7713cfa335263a8300ab868">More...</a><br/></td></tr>
<tr class="separator:ga7859e516b7713cfa335263a8300ab868"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga91f2b4b1ac7ef9af2fae37c11bf79365"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga91f2b4b1ac7ef9af2fae37c11bf79365">XUSBPS_EPSTAT_OFFSET</a>&#160;&#160;&#160;0x000001AC</td></tr>
<tr class="memdesc:ga91f2b4b1ac7ef9af2fae37c11bf79365"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Setup Status.  <a href="group__usbps.html#ga91f2b4b1ac7ef9af2fae37c11bf79365">More...</a><br/></td></tr>
<tr class="separator:ga91f2b4b1ac7ef9af2fae37c11bf79365"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc291723213710b2c1cef056a0a96853"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gacc291723213710b2c1cef056a0a96853">XUSBPS_EPPRIME_OFFSET</a>&#160;&#160;&#160;0x000001B0</td></tr>
<tr class="memdesc:gacc291723213710b2c1cef056a0a96853"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Prime.  <a href="group__usbps.html#gacc291723213710b2c1cef056a0a96853">More...</a><br/></td></tr>
<tr class="separator:gacc291723213710b2c1cef056a0a96853"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62f7e5327dfbd7d8dc083194861a406e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga62f7e5327dfbd7d8dc083194861a406e">XUSBPS_EPFLUSH_OFFSET</a>&#160;&#160;&#160;0x000001B4</td></tr>
<tr class="memdesc:ga62f7e5327dfbd7d8dc083194861a406e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Flush.  <a href="group__usbps.html#ga62f7e5327dfbd7d8dc083194861a406e">More...</a><br/></td></tr>
<tr class="separator:ga62f7e5327dfbd7d8dc083194861a406e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9838825b6c5b76393e3a5fb213caad2a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga9838825b6c5b76393e3a5fb213caad2a">XUSBPS_EPRDY_OFFSET</a>&#160;&#160;&#160;0x000001B8</td></tr>
<tr class="memdesc:ga9838825b6c5b76393e3a5fb213caad2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Ready.  <a href="group__usbps.html#ga9838825b6c5b76393e3a5fb213caad2a">More...</a><br/></td></tr>
<tr class="separator:ga9838825b6c5b76393e3a5fb213caad2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad237b5e446825307327dfe71c04d2899"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gad237b5e446825307327dfe71c04d2899">XUSBPS_EPCOMPL_OFFSET</a>&#160;&#160;&#160;0x000001BC</td></tr>
<tr class="memdesc:gad237b5e446825307327dfe71c04d2899"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Complete.  <a href="group__usbps.html#gad237b5e446825307327dfe71c04d2899">More...</a><br/></td></tr>
<tr class="separator:gad237b5e446825307327dfe71c04d2899"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47cd1331f4eda4da4cee67b803da7165"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga47cd1331f4eda4da4cee67b803da7165">XUSBPS_EPCR0_OFFSET</a>&#160;&#160;&#160;0x000001C0</td></tr>
<tr class="memdesc:ga47cd1331f4eda4da4cee67b803da7165"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Control 0.  <a href="group__usbps.html#ga47cd1331f4eda4da4cee67b803da7165">More...</a><br/></td></tr>
<tr class="separator:ga47cd1331f4eda4da4cee67b803da7165"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga102e27fd21789376f375b89fb3094d85"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga102e27fd21789376f375b89fb3094d85">XUSBPS_EPCR1_OFFSET</a>&#160;&#160;&#160;0x000001C4</td></tr>
<tr class="memdesc:ga102e27fd21789376f375b89fb3094d85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Control 1.  <a href="group__usbps.html#ga102e27fd21789376f375b89fb3094d85">More...</a><br/></td></tr>
<tr class="separator:ga102e27fd21789376f375b89fb3094d85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88c59c60df165a37c9a47fc90d920d35"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga88c59c60df165a37c9a47fc90d920d35">XUSBPS_EPCR2_OFFSET</a>&#160;&#160;&#160;0x000001C8</td></tr>
<tr class="memdesc:ga88c59c60df165a37c9a47fc90d920d35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Control 2.  <a href="group__usbps.html#ga88c59c60df165a37c9a47fc90d920d35">More...</a><br/></td></tr>
<tr class="separator:ga88c59c60df165a37c9a47fc90d920d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa484c437af02a5385fdfabac4d7ee258"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaa484c437af02a5385fdfabac4d7ee258">XUSBPS_EPCR3_OFFSET</a>&#160;&#160;&#160;0x000001CC</td></tr>
<tr class="memdesc:gaa484c437af02a5385fdfabac4d7ee258"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Control 3.  <a href="group__usbps.html#gaa484c437af02a5385fdfabac4d7ee258">More...</a><br/></td></tr>
<tr class="separator:gaa484c437af02a5385fdfabac4d7ee258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga179659458416aa39985cccf15fa9f907"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga179659458416aa39985cccf15fa9f907">XUSBPS_EPCR4_OFFSET</a>&#160;&#160;&#160;0x000001D0</td></tr>
<tr class="memdesc:ga179659458416aa39985cccf15fa9f907"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Control 4.  <a href="group__usbps.html#ga179659458416aa39985cccf15fa9f907">More...</a><br/></td></tr>
<tr class="separator:ga179659458416aa39985cccf15fa9f907"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa28f8c4ae7ed59f8408db86869b3fd45"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaa28f8c4ae7ed59f8408db86869b3fd45">XUSBPS_MAX_ENDPOINTS</a>&#160;&#160;&#160;12</td></tr>
<tr class="memdesc:gaa28f8c4ae7ed59f8408db86869b3fd45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of supported Endpoints in this core.  <a href="group__usbps.html#gaa28f8c4ae7ed59f8408db86869b3fd45">More...</a><br/></td></tr>
<tr class="separator:gaa28f8c4ae7ed59f8408db86869b3fd45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga677f89e935e0c9b679090d70fa4046d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga677f89e935e0c9b679090d70fa4046d0">XUSBPS_EP_OUT_MASK</a>&#160;&#160;&#160;0x00000FFF</td></tr>
<tr class="memdesc:ga677f89e935e0c9b679090d70fa4046d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">OUR (RX) endpoint mask.  <a href="group__usbps.html#ga677f89e935e0c9b679090d70fa4046d0">More...</a><br/></td></tr>
<tr class="separator:ga677f89e935e0c9b679090d70fa4046d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1dbbbae10dd87179c81c9e899e4af8f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gad1dbbbae10dd87179c81c9e899e4af8f">XUSBPS_EP_IN_MASK</a>&#160;&#160;&#160;0x0FFF0000</td></tr>
<tr class="memdesc:gad1dbbbae10dd87179c81c9e899e4af8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">IN (TX) endpoint mask.  <a href="group__usbps.html#gad1dbbbae10dd87179c81c9e899e4af8f">More...</a><br/></td></tr>
<tr class="separator:gad1dbbbae10dd87179c81c9e899e4af8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad8c8159ca5944bbb672dbecd2ca4e2e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaad8c8159ca5944bbb672dbecd2ca4e2e">XUSBPS_EP_ALL_MASK</a>&#160;&#160;&#160;0x0FFF0FFF</td></tr>
<tr class="memdesc:gaad8c8159ca5944bbb672dbecd2ca4e2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask used for endpoint control registers.  <a href="group__usbps.html#gaad8c8159ca5944bbb672dbecd2ca4e2e">More...</a><br/></td></tr>
<tr class="separator:gaad8c8159ca5944bbb672dbecd2ca4e2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf457832b3446572ed58cc64bfd668d73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf457832b3446572ed58cc64bfd668d73"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_EPCRn_OFFSET</b>(n)&#160;&#160;&#160;(<a class="el" href="group__usbps.html#ga47cd1331f4eda4da4cee67b803da7165">XUSBPS_EPCR0_OFFSET</a> + ((n) * XUSBPS_REG_SPACING))</td></tr>
<tr class="separator:gaf457832b3446572ed58cc64bfd668d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa80d1012ad67ac687495e255fb0356e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa80d1012ad67ac687495e255fb0356e3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_EPFLUSH_RX_SHIFT</b>&#160;&#160;&#160;0</td></tr>
<tr class="separator:gaa80d1012ad67ac687495e255fb0356e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ccddfc11a06ca28d7c1bb1086e1d66c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7ccddfc11a06ca28d7c1bb1086e1d66c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_EPFLUSH_TX_SHIFT</b>&#160;&#160;&#160;16</td></tr>
<tr class="separator:ga7ccddfc11a06ca28d7c1bb1086e1d66c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Endpoint Control Register (EPCR) bit positions.</div></td></tr>
<tr class="memitem:ga476173028b28be44bb63aeae85d4ab5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga476173028b28be44bb63aeae85d4ab5a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_EPCR_TXT_TYPE_SHIFT</b>&#160;&#160;&#160;18	/* &lt; Endpoint Type - TX bit shift*/</td></tr>
<tr class="separator:ga476173028b28be44bb63aeae85d4ab5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga299d0aead186ee0e108dcfffd2ba4265"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga299d0aead186ee0e108dcfffd2ba4265"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_EPCR_TXT_TYPE_MASK</b>&#160;&#160;&#160;0x000C0000	/* &lt; Endpoint Type - TX read only*/</td></tr>
<tr class="separator:ga299d0aead186ee0e108dcfffd2ba4265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3866e020e7b739816e87e78dbeea208c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga3866e020e7b739816e87e78dbeea208c">XUSBPS_EPCR_TXT_CONTROL_MASK</a>&#160;&#160;&#160;0x00000000</td></tr>
<tr class="memdesc:ga3866e020e7b739816e87e78dbeea208c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control Endpoint - TX.  <a href="group__usbps.html#ga3866e020e7b739816e87e78dbeea208c">More...</a><br/></td></tr>
<tr class="separator:ga3866e020e7b739816e87e78dbeea208c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30f6b3f0547db933121cd41cc9b6385d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga30f6b3f0547db933121cd41cc9b6385d">XUSBPS_EPCR_TXT_ISO_MASK</a>&#160;&#160;&#160;0x00040000</td></tr>
<tr class="memdesc:ga30f6b3f0547db933121cd41cc9b6385d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Isochronous.  <a href="group__usbps.html#ga30f6b3f0547db933121cd41cc9b6385d">More...</a><br/></td></tr>
<tr class="separator:ga30f6b3f0547db933121cd41cc9b6385d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14f191015affc97b3a9c990c2d68de4c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga14f191015affc97b3a9c990c2d68de4c">XUSBPS_EPCR_TXT_BULK_MASK</a>&#160;&#160;&#160;0x00080000</td></tr>
<tr class="memdesc:ga14f191015affc97b3a9c990c2d68de4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bulk Endpoint - TX.  <a href="group__usbps.html#ga14f191015affc97b3a9c990c2d68de4c">More...</a><br/></td></tr>
<tr class="separator:ga14f191015affc97b3a9c990c2d68de4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2172deb3828fcd099fe9a847ee125d09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga2172deb3828fcd099fe9a847ee125d09">XUSBPS_EPCR_TXT_INTR_MASK</a>&#160;&#160;&#160;0x000C0000</td></tr>
<tr class="memdesc:ga2172deb3828fcd099fe9a847ee125d09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt Endpoint.  <a href="group__usbps.html#ga2172deb3828fcd099fe9a847ee125d09">More...</a><br/></td></tr>
<tr class="separator:ga2172deb3828fcd099fe9a847ee125d09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad22deb4883894f452b73ed38418970d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gad22deb4883894f452b73ed38418970d0">XUSBPS_EPCR_TXS_MASK</a>&#160;&#160;&#160;0x00010000</td></tr>
<tr class="memdesc:gad22deb4883894f452b73ed38418970d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stall TX endpoint.  <a href="group__usbps.html#gad22deb4883894f452b73ed38418970d0">More...</a><br/></td></tr>
<tr class="separator:gad22deb4883894f452b73ed38418970d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5cc1450fbbe3d6e525b363a2faf54575"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga5cc1450fbbe3d6e525b363a2faf54575">XUSBPS_EPCR_TXE_MASK</a>&#160;&#160;&#160;0x00800000</td></tr>
<tr class="memdesc:ga5cc1450fbbe3d6e525b363a2faf54575"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmit enable - TX.  <a href="group__usbps.html#ga5cc1450fbbe3d6e525b363a2faf54575">More...</a><br/></td></tr>
<tr class="separator:ga5cc1450fbbe3d6e525b363a2faf54575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec7cf9ddd4b206b68e8a6856c2393c53"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaec7cf9ddd4b206b68e8a6856c2393c53">XUSBPS_EPCR_TXR_MASK</a>&#160;&#160;&#160;0x00400000</td></tr>
<tr class="memdesc:gaec7cf9ddd4b206b68e8a6856c2393c53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data Toggle Reset Bit.  <a href="group__usbps.html#gaec7cf9ddd4b206b68e8a6856c2393c53">More...</a><br/></td></tr>
<tr class="separator:gaec7cf9ddd4b206b68e8a6856c2393c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2bf4128c68d29beeb4fc97ddd362c1a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2bf4128c68d29beeb4fc97ddd362c1a4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_EPCR_RXT_TYPE_SHIFT</b>&#160;&#160;&#160;2	/* &lt; Endpoint Type - RX bit shift*/</td></tr>
<tr class="separator:ga2bf4128c68d29beeb4fc97ddd362c1a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48f7291d1cb6051b93cd1a3c994311e6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga48f7291d1cb6051b93cd1a3c994311e6">XUSBPS_EPCR_RXT_TYPE_MASK</a>&#160;&#160;&#160;0x0000000C</td></tr>
<tr class="memdesc:ga48f7291d1cb6051b93cd1a3c994311e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Endpoint Type - RX read only.  <a href="group__usbps.html#ga48f7291d1cb6051b93cd1a3c994311e6">More...</a><br/></td></tr>
<tr class="separator:ga48f7291d1cb6051b93cd1a3c994311e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f2a51408fd7e0f8454611d4232446d7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga0f2a51408fd7e0f8454611d4232446d7">XUSBPS_EPCR_RXT_CONTROL_MASK</a>&#160;&#160;&#160;0x00000000</td></tr>
<tr class="memdesc:ga0f2a51408fd7e0f8454611d4232446d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Control Endpoint - RX.  <a href="group__usbps.html#ga0f2a51408fd7e0f8454611d4232446d7">More...</a><br/></td></tr>
<tr class="separator:ga0f2a51408fd7e0f8454611d4232446d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60e82ff6c8172020ae8ad6f9c9a63149"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga60e82ff6c8172020ae8ad6f9c9a63149">XUSBPS_EPCR_RXT_ISO_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:ga60e82ff6c8172020ae8ad6f9c9a63149"><td class="mdescLeft">&#160;</td><td class="mdescRight">Isochronous Endpoint.  <a href="group__usbps.html#ga60e82ff6c8172020ae8ad6f9c9a63149">More...</a><br/></td></tr>
<tr class="separator:ga60e82ff6c8172020ae8ad6f9c9a63149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafaa776284ac5e56996ab387ab825888b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gafaa776284ac5e56996ab387ab825888b">XUSBPS_EPCR_RXT_BULK_MASK</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:gafaa776284ac5e56996ab387ab825888b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bulk Endpoint - RX.  <a href="group__usbps.html#gafaa776284ac5e56996ab387ab825888b">More...</a><br/></td></tr>
<tr class="separator:gafaa776284ac5e56996ab387ab825888b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf090efcf5f240254772e385f6b1ba3d0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaf090efcf5f240254772e385f6b1ba3d0">XUSBPS_EPCR_RXT_INTR_MASK</a>&#160;&#160;&#160;0x0000000C</td></tr>
<tr class="memdesc:gaf090efcf5f240254772e385f6b1ba3d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt Endpoint.  <a href="group__usbps.html#gaf090efcf5f240254772e385f6b1ba3d0">More...</a><br/></td></tr>
<tr class="separator:gaf090efcf5f240254772e385f6b1ba3d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf4f7b7545c284558f021aa3f68e45cc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaaf4f7b7545c284558f021aa3f68e45cc">XUSBPS_EPCR_RXS_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:gaaf4f7b7545c284558f021aa3f68e45cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stall RX endpoint.  <a href="group__usbps.html#gaaf4f7b7545c284558f021aa3f68e45cc">More...</a><br/></td></tr>
<tr class="separator:gaaf4f7b7545c284558f021aa3f68e45cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47897095bd9001c405e4c1b43f4582cd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga47897095bd9001c405e4c1b43f4582cd">XUSBPS_EPCR_RXE_MASK</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="memdesc:ga47897095bd9001c405e4c1b43f4582cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transmit enable.  <a href="group__usbps.html#ga47897095bd9001c405e4c1b43f4582cd">More...</a><br/></td></tr>
<tr class="separator:ga47897095bd9001c405e4c1b43f4582cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9645d41ecd7e18e997368c2fb90abd1e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga9645d41ecd7e18e997368c2fb90abd1e">XUSBPS_EPCR_RXR_MASK</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:ga9645d41ecd7e18e997368c2fb90abd1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data Toggle Reset Bit.  <a href="group__usbps.html#ga9645d41ecd7e18e997368c2fb90abd1e">More...</a><br/></td></tr>
<tr class="separator:ga9645d41ecd7e18e997368c2fb90abd1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">USB Command Register (CR) bit positions.</div></td></tr>
<tr class="memitem:ga52456fec470f635fe4e25fbd586e0367"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga52456fec470f635fe4e25fbd586e0367">XUSBPS_CMD_RS_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga52456fec470f635fe4e25fbd586e0367"><td class="mdescLeft">&#160;</td><td class="mdescRight">Run/Stop.  <a href="group__usbps.html#ga52456fec470f635fe4e25fbd586e0367">More...</a><br/></td></tr>
<tr class="separator:ga52456fec470f635fe4e25fbd586e0367"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0da6c04d3bd127161f774e9be81e5b51"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga0da6c04d3bd127161f774e9be81e5b51">XUSBPS_CMD_RST_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:ga0da6c04d3bd127161f774e9be81e5b51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controller RESET.  <a href="group__usbps.html#ga0da6c04d3bd127161f774e9be81e5b51">More...</a><br/></td></tr>
<tr class="separator:ga0da6c04d3bd127161f774e9be81e5b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ef25eb339410876cfa92d706bee097b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga1ef25eb339410876cfa92d706bee097b">XUSBPS_CMD_FS01_MASK</a>&#160;&#160;&#160;0x0000000C</td></tr>
<tr class="memdesc:ga1ef25eb339410876cfa92d706bee097b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame List Size bit 0,1.  <a href="group__usbps.html#ga1ef25eb339410876cfa92d706bee097b">More...</a><br/></td></tr>
<tr class="separator:ga1ef25eb339410876cfa92d706bee097b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga96e40510dfd77182f6ef38fd2025fa3a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga96e40510dfd77182f6ef38fd2025fa3a">XUSBPS_CMD_PSE_MASK</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="memdesc:ga96e40510dfd77182f6ef38fd2025fa3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Periodic Sched Enable.  <a href="group__usbps.html#ga96e40510dfd77182f6ef38fd2025fa3a">More...</a><br/></td></tr>
<tr class="separator:ga96e40510dfd77182f6ef38fd2025fa3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga445e9014663f5e2c20473c569170bb54"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga445e9014663f5e2c20473c569170bb54">XUSBPS_CMD_ASE_MASK</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga445e9014663f5e2c20473c569170bb54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Async Sched Enable.  <a href="group__usbps.html#ga445e9014663f5e2c20473c569170bb54">More...</a><br/></td></tr>
<tr class="separator:ga445e9014663f5e2c20473c569170bb54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10e2bd69c860448b3eb9ef32c5c926c2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga10e2bd69c860448b3eb9ef32c5c926c2">XUSBPS_CMD_IAA_MASK</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:ga10e2bd69c860448b3eb9ef32c5c926c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">IRQ Async Advance Doorbell.  <a href="group__usbps.html#ga10e2bd69c860448b3eb9ef32c5c926c2">More...</a><br/></td></tr>
<tr class="separator:ga10e2bd69c860448b3eb9ef32c5c926c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1a22648f59c9a2c24dc91d12505c035"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaf1a22648f59c9a2c24dc91d12505c035">XUSBPS_CMD_ASP_MASK</a>&#160;&#160;&#160;0x00000300</td></tr>
<tr class="memdesc:gaf1a22648f59c9a2c24dc91d12505c035"><td class="mdescLeft">&#160;</td><td class="mdescRight">Async Sched Park Mode Cnt.  <a href="group__usbps.html#gaf1a22648f59c9a2c24dc91d12505c035">More...</a><br/></td></tr>
<tr class="separator:gaf1a22648f59c9a2c24dc91d12505c035"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8636517a7767284c41a8757aac599035"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga8636517a7767284c41a8757aac599035">XUSBPS_CMD_ASPE_MASK</a>&#160;&#160;&#160;0x00000800</td></tr>
<tr class="memdesc:ga8636517a7767284c41a8757aac599035"><td class="mdescLeft">&#160;</td><td class="mdescRight">Async Sched Park Mode Enbl.  <a href="group__usbps.html#ga8636517a7767284c41a8757aac599035">More...</a><br/></td></tr>
<tr class="separator:ga8636517a7767284c41a8757aac599035"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28d755f3ecc320aea1c7f5d524c6ce04"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga28d755f3ecc320aea1c7f5d524c6ce04">XUSBPS_CMD_SUTW_MASK</a>&#160;&#160;&#160;0x00002000</td></tr>
<tr class="memdesc:ga28d755f3ecc320aea1c7f5d524c6ce04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setup TripWire.  <a href="group__usbps.html#ga28d755f3ecc320aea1c7f5d524c6ce04">More...</a><br/></td></tr>
<tr class="separator:ga28d755f3ecc320aea1c7f5d524c6ce04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e974e8398c962e180415baefcfee1ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga6e974e8398c962e180415baefcfee1ab">XUSBPS_CMD_ATDTW_MASK</a>&#160;&#160;&#160;0x00004000</td></tr>
<tr class="memdesc:ga6e974e8398c962e180415baefcfee1ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add dTD TripWire.  <a href="group__usbps.html#ga6e974e8398c962e180415baefcfee1ab">More...</a><br/></td></tr>
<tr class="separator:ga6e974e8398c962e180415baefcfee1ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75d04ab452a4907ec05d0103e604f3f1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga75d04ab452a4907ec05d0103e604f3f1">XUSBPS_CMD_FS2_MASK</a>&#160;&#160;&#160;0x00008000</td></tr>
<tr class="memdesc:ga75d04ab452a4907ec05d0103e604f3f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame List Size bit 2.  <a href="group__usbps.html#ga75d04ab452a4907ec05d0103e604f3f1">More...</a><br/></td></tr>
<tr class="separator:ga75d04ab452a4907ec05d0103e604f3f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9026d4faa0ba3d40057687c9c3d58a34"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga9026d4faa0ba3d40057687c9c3d58a34">XUSBPS_CMD_ITC_MASK</a>&#160;&#160;&#160;0x00FF0000</td></tr>
<tr class="memdesc:ga9026d4faa0ba3d40057687c9c3d58a34"><td class="mdescLeft">&#160;</td><td class="mdescRight">IRQ Threshold Control.  <a href="group__usbps.html#ga9026d4faa0ba3d40057687c9c3d58a34">More...</a><br/></td></tr>
<tr class="separator:ga9026d4faa0ba3d40057687c9c3d58a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Interrupt Threshold</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>These definitions are used by software to set the maximum rate at which the USB controller will generate interrupt requests.</p>
<p>The interrupt interval is given in number of micro-frames.</p>
<p>USB defines a full-speed 1 ms frame time indicated by a Start Of Frame (SOF) packet each and every 1ms. USB also defines a high-speed micro-frame with a 125us frame time. For each micro-frame a SOF (Start Of Frame) packet is generated. Data is sent in between the SOF packets. The interrupt threshold defines how many micro-frames the controller waits before issuing an interrupt after data has been received.</p>
<p>For a threshold of 0 the controller will issue an interrupt immediately after the last byte of the data has been received. For a threshold n&gt;0 the controller will wait for n micro-frames before issuing an interrupt.</p>
<p>Therefore, a setting of 8 micro-frames (default) means that the controller will issue at most 1 interrupt per millisecond. </p>
</div></td></tr>
<tr class="memitem:gaf4288c56d0528bdcb84495dfaebc9007"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaf4288c56d0528bdcb84495dfaebc9007">XUSBPS_CMD_ITHRESHOLD_0</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="memdesc:gaf4288c56d0528bdcb84495dfaebc9007"><td class="mdescLeft">&#160;</td><td class="mdescRight">Immediate interrupt.  <a href="group__usbps.html#gaf4288c56d0528bdcb84495dfaebc9007">More...</a><br/></td></tr>
<tr class="separator:gaf4288c56d0528bdcb84495dfaebc9007"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga79e8edf7ad76347325a0e0562806a3c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga79e8edf7ad76347325a0e0562806a3c4">XUSBPS_CMD_ITHRESHOLD_1</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="memdesc:ga79e8edf7ad76347325a0e0562806a3c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 micro-frame  <a href="group__usbps.html#ga79e8edf7ad76347325a0e0562806a3c4">More...</a><br/></td></tr>
<tr class="separator:ga79e8edf7ad76347325a0e0562806a3c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab654fd8caf2d3f5b9801f0807c3ee0b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gab654fd8caf2d3f5b9801f0807c3ee0b5">XUSBPS_CMD_ITHRESHOLD_2</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="memdesc:gab654fd8caf2d3f5b9801f0807c3ee0b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">2 micro-frames  <a href="group__usbps.html#gab654fd8caf2d3f5b9801f0807c3ee0b5">More...</a><br/></td></tr>
<tr class="separator:gab654fd8caf2d3f5b9801f0807c3ee0b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4081fb945f2380b16647f87280b449dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga4081fb945f2380b16647f87280b449dd">XUSBPS_CMD_ITHRESHOLD_4</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="memdesc:ga4081fb945f2380b16647f87280b449dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">4 micro-frames  <a href="group__usbps.html#ga4081fb945f2380b16647f87280b449dd">More...</a><br/></td></tr>
<tr class="separator:ga4081fb945f2380b16647f87280b449dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad24ef70f4b1b14e938adea1a793b1daf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gad24ef70f4b1b14e938adea1a793b1daf">XUSBPS_CMD_ITHRESHOLD_8</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="memdesc:gad24ef70f4b1b14e938adea1a793b1daf"><td class="mdescLeft">&#160;</td><td class="mdescRight">8 micro-frames  <a href="group__usbps.html#gad24ef70f4b1b14e938adea1a793b1daf">More...</a><br/></td></tr>
<tr class="separator:gad24ef70f4b1b14e938adea1a793b1daf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42d34ad767def3bd595e066bafba4ecc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga42d34ad767def3bd595e066bafba4ecc">XUSBPS_CMD_ITHRESHOLD_16</a>&#160;&#160;&#160;0x10</td></tr>
<tr class="memdesc:ga42d34ad767def3bd595e066bafba4ecc"><td class="mdescLeft">&#160;</td><td class="mdescRight">16 micro-frames  <a href="group__usbps.html#ga42d34ad767def3bd595e066bafba4ecc">More...</a><br/></td></tr>
<tr class="separator:ga42d34ad767def3bd595e066bafba4ecc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga31e120154b5d45da68d4ac5f80d5c5bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga31e120154b5d45da68d4ac5f80d5c5bc">XUSBPS_CMD_ITHRESHOLD_32</a>&#160;&#160;&#160;0x20</td></tr>
<tr class="memdesc:ga31e120154b5d45da68d4ac5f80d5c5bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">32 micro-frames  <a href="group__usbps.html#ga31e120154b5d45da68d4ac5f80d5c5bc">More...</a><br/></td></tr>
<tr class="separator:ga31e120154b5d45da68d4ac5f80d5c5bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba3c4b08e2e61ae0c95bdb988cfa128b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaba3c4b08e2e61ae0c95bdb988cfa128b">XUSBPS_CMD_ITHRESHOLD_64</a>&#160;&#160;&#160;0x40</td></tr>
<tr class="memdesc:gaba3c4b08e2e61ae0c95bdb988cfa128b"><td class="mdescLeft">&#160;</td><td class="mdescRight">64 micro-frames  <a href="group__usbps.html#gaba3c4b08e2e61ae0c95bdb988cfa128b">More...</a><br/></td></tr>
<tr class="separator:gaba3c4b08e2e61ae0c95bdb988cfa128b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaefc51468c7aacc5b183a0670084e1409"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaefc51468c7aacc5b183a0670084e1409"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_CMD_ITHRESHOLD_MAX</b>&#160;&#160;&#160;<a class="el" href="group__usbps.html#gaba3c4b08e2e61ae0c95bdb988cfa128b">XUSBPS_CMD_ITHRESHOLD_64</a></td></tr>
<tr class="separator:gaefc51468c7aacc5b183a0670084e1409"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3a961efc4fcd8d789a54eccbc146ac9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac3a961efc4fcd8d789a54eccbc146ac9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_CMD_ITHRESHOLD_DEFAULT</b>&#160;&#160;&#160;<a class="el" href="group__usbps.html#gad24ef70f4b1b14e938adea1a793b1daf">XUSBPS_CMD_ITHRESHOLD_8</a></td></tr>
<tr class="separator:gac3a961efc4fcd8d789a54eccbc146ac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">USB Interrupt Status Register (ISR) / Interrupt Enable Register (IER)</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>bit positions. </p>
</div></td></tr>
<tr class="memitem:ga6dcda0bc8640b4ab5cc9640fdfaead17"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga6dcda0bc8640b4ab5cc9640fdfaead17">XUSBPS_IXR_UI_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga6dcda0bc8640b4ab5cc9640fdfaead17"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Transaction Complete.  <a href="group__usbps.html#ga6dcda0bc8640b4ab5cc9640fdfaead17">More...</a><br/></td></tr>
<tr class="separator:ga6dcda0bc8640b4ab5cc9640fdfaead17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b9c6b0fdde27b3422304b2572747c36"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga6b9c6b0fdde27b3422304b2572747c36">XUSBPS_IXR_UE_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:ga6b9c6b0fdde27b3422304b2572747c36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transaction Error.  <a href="group__usbps.html#ga6b9c6b0fdde27b3422304b2572747c36">More...</a><br/></td></tr>
<tr class="separator:ga6b9c6b0fdde27b3422304b2572747c36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaefd37186c614c21596ccdcf496537401"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaefd37186c614c21596ccdcf496537401">XUSBPS_IXR_PC_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:gaefd37186c614c21596ccdcf496537401"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port Change Detect.  <a href="group__usbps.html#gaefd37186c614c21596ccdcf496537401">More...</a><br/></td></tr>
<tr class="separator:gaefd37186c614c21596ccdcf496537401"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89b19513ebf10f3dfca6c3e7324b3305"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga89b19513ebf10f3dfca6c3e7324b3305">XUSBPS_IXR_FRE_MASK</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:ga89b19513ebf10f3dfca6c3e7324b3305"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frame List Rollover.  <a href="group__usbps.html#ga89b19513ebf10f3dfca6c3e7324b3305">More...</a><br/></td></tr>
<tr class="separator:ga89b19513ebf10f3dfca6c3e7324b3305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c8f7aac750db18c9c7f2d422805f468"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga5c8f7aac750db18c9c7f2d422805f468">XUSBPS_IXR_AA_MASK</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga5c8f7aac750db18c9c7f2d422805f468"><td class="mdescLeft">&#160;</td><td class="mdescRight">Async Advance.  <a href="group__usbps.html#ga5c8f7aac750db18c9c7f2d422805f468">More...</a><br/></td></tr>
<tr class="separator:ga5c8f7aac750db18c9c7f2d422805f468"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c0544cefd69591cbf14e39dab946bd0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga8c0544cefd69591cbf14e39dab946bd0">XUSBPS_IXR_UR_MASK</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:ga8c0544cefd69591cbf14e39dab946bd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">RESET Received.  <a href="group__usbps.html#ga8c0544cefd69591cbf14e39dab946bd0">More...</a><br/></td></tr>
<tr class="separator:ga8c0544cefd69591cbf14e39dab946bd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6dd182686bace6f43485e17d35745d35"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga6dd182686bace6f43485e17d35745d35">XUSBPS_IXR_SR_MASK</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="memdesc:ga6dd182686bace6f43485e17d35745d35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start of Frame.  <a href="group__usbps.html#ga6dd182686bace6f43485e17d35745d35">More...</a><br/></td></tr>
<tr class="separator:ga6dd182686bace6f43485e17d35745d35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafaaf3b4cbc99557f81b0973317cdcc09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gafaaf3b4cbc99557f81b0973317cdcc09">XUSBPS_IXR_SLE_MASK</a>&#160;&#160;&#160;0x00000100</td></tr>
<tr class="memdesc:gafaaf3b4cbc99557f81b0973317cdcc09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device Controller Suspend.  <a href="group__usbps.html#gafaaf3b4cbc99557f81b0973317cdcc09">More...</a><br/></td></tr>
<tr class="separator:gafaaf3b4cbc99557f81b0973317cdcc09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51bb44067023085967ed34685d4ba74b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga51bb44067023085967ed34685d4ba74b">XUSBPS_IXR_ULPI_MASK</a>&#160;&#160;&#160;0x00000400</td></tr>
<tr class="memdesc:ga51bb44067023085967ed34685d4ba74b"><td class="mdescLeft">&#160;</td><td class="mdescRight">ULPI IRQ.  <a href="group__usbps.html#ga51bb44067023085967ed34685d4ba74b">More...</a><br/></td></tr>
<tr class="separator:ga51bb44067023085967ed34685d4ba74b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae829742dd3a9a2dda9b7655cdaa29ca9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gae829742dd3a9a2dda9b7655cdaa29ca9">XUSBPS_IXR_HCH_MASK</a>&#160;&#160;&#160;0x00001000</td></tr>
<tr class="memdesc:gae829742dd3a9a2dda9b7655cdaa29ca9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Host Controller Halted Read Only.  <a href="group__usbps.html#gae829742dd3a9a2dda9b7655cdaa29ca9">More...</a><br/></td></tr>
<tr class="separator:gae829742dd3a9a2dda9b7655cdaa29ca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga01b34cf5aa01ab7868f68a0d4adf4b12"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga01b34cf5aa01ab7868f68a0d4adf4b12">XUSBPS_IXR_RCL_MASK</a>&#160;&#160;&#160;0x00002000</td></tr>
<tr class="memdesc:ga01b34cf5aa01ab7868f68a0d4adf4b12"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Reclamation Read Only.  <a href="group__usbps.html#ga01b34cf5aa01ab7868f68a0d4adf4b12">More...</a><br/></td></tr>
<tr class="separator:ga01b34cf5aa01ab7868f68a0d4adf4b12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d3bf450095dcc044d75bfb1d1e86c30"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga7d3bf450095dcc044d75bfb1d1e86c30">XUSBPS_IXR_PS_MASK</a>&#160;&#160;&#160;0x00004000</td></tr>
<tr class="memdesc:ga7d3bf450095dcc044d75bfb1d1e86c30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Periodic Sched Status Read Only.  <a href="group__usbps.html#ga7d3bf450095dcc044d75bfb1d1e86c30">More...</a><br/></td></tr>
<tr class="separator:ga7d3bf450095dcc044d75bfb1d1e86c30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb60fe887b1a5d0a53144bd07082af91"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gadb60fe887b1a5d0a53144bd07082af91">XUSBPS_IXR_AS_MASK</a>&#160;&#160;&#160;0x00008000</td></tr>
<tr class="memdesc:gadb60fe887b1a5d0a53144bd07082af91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Async Sched Status Read only.  <a href="group__usbps.html#gadb60fe887b1a5d0a53144bd07082af91">More...</a><br/></td></tr>
<tr class="separator:gadb60fe887b1a5d0a53144bd07082af91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ef9bc78622a7a9ec47e29490ceb3d8c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga4ef9bc78622a7a9ec47e29490ceb3d8c">XUSBPS_IXR_NAK_MASK</a>&#160;&#160;&#160;0x00010000</td></tr>
<tr class="memdesc:ga4ef9bc78622a7a9ec47e29490ceb3d8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">NAK IRQ.  <a href="group__usbps.html#ga4ef9bc78622a7a9ec47e29490ceb3d8c">More...</a><br/></td></tr>
<tr class="separator:ga4ef9bc78622a7a9ec47e29490ceb3d8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0284786bedf698debb6aecc0049a703d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga0284786bedf698debb6aecc0049a703d">XUSBPS_IXR_UA_MASK</a>&#160;&#160;&#160;0x00040000</td></tr>
<tr class="memdesc:ga0284786bedf698debb6aecc0049a703d"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Host Async IRQ.  <a href="group__usbps.html#ga0284786bedf698debb6aecc0049a703d">More...</a><br/></td></tr>
<tr class="separator:ga0284786bedf698debb6aecc0049a703d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37d683771fc6d6a887eb18f730faa342"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga37d683771fc6d6a887eb18f730faa342">XUSBPS_IXR_UP_MASK</a>&#160;&#160;&#160;0x00080000</td></tr>
<tr class="memdesc:ga37d683771fc6d6a887eb18f730faa342"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Host Periodic IRQ.  <a href="group__usbps.html#ga37d683771fc6d6a887eb18f730faa342">More...</a><br/></td></tr>
<tr class="separator:ga37d683771fc6d6a887eb18f730faa342"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89ae73b749652ec302e0ead00ecc6cbe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga89ae73b749652ec302e0ead00ecc6cbe">XUSBPS_IXR_TI0_MASK</a>&#160;&#160;&#160;0x01000000</td></tr>
<tr class="memdesc:ga89ae73b749652ec302e0ead00ecc6cbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timer 0 Interrupt.  <a href="group__usbps.html#ga89ae73b749652ec302e0ead00ecc6cbe">More...</a><br/></td></tr>
<tr class="separator:ga89ae73b749652ec302e0ead00ecc6cbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41e93b26e7efa8d80591fdd3a396a662"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga41e93b26e7efa8d80591fdd3a396a662">XUSBPS_IXR_TI1_MASK</a>&#160;&#160;&#160;0x02000000</td></tr>
<tr class="memdesc:ga41e93b26e7efa8d80591fdd3a396a662"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timer 1 Interrupt.  <a href="group__usbps.html#ga41e93b26e7efa8d80591fdd3a396a662">More...</a><br/></td></tr>
<tr class="separator:ga41e93b26e7efa8d80591fdd3a396a662"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabadf114268fe6ee2a2c709d7c8a79d99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gabadf114268fe6ee2a2c709d7c8a79d99">XUSBPS_IXR_ALL</a></td></tr>
<tr class="memdesc:gabadf114268fe6ee2a2c709d7c8a79d99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask for ALL IRQ types.  <a href="group__usbps.html#gabadf114268fe6ee2a2c709d7c8a79d99">More...</a><br/></td></tr>
<tr class="separator:gabadf114268fe6ee2a2c709d7c8a79d99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">USB Mode Register (MODE) bit positions.</div></td></tr>
<tr class="memitem:ga21895053e36613907d8dfd92e791080f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga21895053e36613907d8dfd92e791080f">XUSBPS_MODE_CM_MASK</a>&#160;&#160;&#160;0x00000003</td></tr>
<tr class="memdesc:ga21895053e36613907d8dfd92e791080f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Controller Mode Select.  <a href="group__usbps.html#ga21895053e36613907d8dfd92e791080f">More...</a><br/></td></tr>
<tr class="separator:ga21895053e36613907d8dfd92e791080f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2584ece4e33dd1b3b8ed270483e67006"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2584ece4e33dd1b3b8ed270483e67006"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_MODE_CM_IDLE_MASK</b>&#160;&#160;&#160;0x00000000</td></tr>
<tr class="separator:ga2584ece4e33dd1b3b8ed270483e67006"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35e64f1039a95571e2d2915071275b30"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga35e64f1039a95571e2d2915071275b30"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_MODE_CM_DEVICE_MASK</b>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="separator:ga35e64f1039a95571e2d2915071275b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ef571f1704ffd66e68d31f065a14534"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6ef571f1704ffd66e68d31f065a14534"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_MODE_CM_HOST_MASK</b>&#160;&#160;&#160;0x00000003</td></tr>
<tr class="separator:ga6ef571f1704ffd66e68d31f065a14534"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c0064a0ca9cb4bdfad9e2d4544a2181"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga8c0064a0ca9cb4bdfad9e2d4544a2181">XUSBPS_MODE_ES_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:ga8c0064a0ca9cb4bdfad9e2d4544a2181"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Endian Select.  <a href="group__usbps.html#ga8c0064a0ca9cb4bdfad9e2d4544a2181">More...</a><br/></td></tr>
<tr class="separator:ga8c0064a0ca9cb4bdfad9e2d4544a2181"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga591b1b17bdb9a916c625e48e348b0a2f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga591b1b17bdb9a916c625e48e348b0a2f">XUSBPS_MODE_SLOM_MASK</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:ga591b1b17bdb9a916c625e48e348b0a2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Setup Lockout Mode Disable.  <a href="group__usbps.html#ga591b1b17bdb9a916c625e48e348b0a2f">More...</a><br/></td></tr>
<tr class="separator:ga591b1b17bdb9a916c625e48e348b0a2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53d585fe56e075d9b0df9868a8771b7c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga53d585fe56e075d9b0df9868a8771b7c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_MODE_SDIS_MASK</b>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="separator:ga53d585fe56e075d9b0df9868a8771b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4f22372bd3769bd9af4bf29c65d84167"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4f22372bd3769bd9af4bf29c65d84167"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_MODE_VALID_MASK</b>&#160;&#160;&#160;0x0000001F</td></tr>
<tr class="separator:ga4f22372bd3769bd9af4bf29c65d84167"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">USB Device Address Register (DEVICEADDR) bit positions.</div></td></tr>
<tr class="memitem:ga6a54eea03800ea6ee8ecce7f9fa09795"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga6a54eea03800ea6ee8ecce7f9fa09795">XUSBPS_DEVICEADDR_DEVICEAADV_MASK</a>&#160;&#160;&#160;0x01000000</td></tr>
<tr class="memdesc:ga6a54eea03800ea6ee8ecce7f9fa09795"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device Addr Auto Advance.  <a href="group__usbps.html#ga6a54eea03800ea6ee8ecce7f9fa09795">More...</a><br/></td></tr>
<tr class="separator:ga6a54eea03800ea6ee8ecce7f9fa09795"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae53b1b5887bad445e4428e70891a4d27"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gae53b1b5887bad445e4428e70891a4d27">XUSBPS_DEVICEADDR_ADDR_MASK</a>&#160;&#160;&#160;0xFE000000</td></tr>
<tr class="memdesc:gae53b1b5887bad445e4428e70891a4d27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device Address.  <a href="group__usbps.html#gae53b1b5887bad445e4428e70891a4d27">More...</a><br/></td></tr>
<tr class="separator:gae53b1b5887bad445e4428e70891a4d27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7839efccd693f5aa8c1b0685b891f760"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga7839efccd693f5aa8c1b0685b891f760">XUSBPS_DEVICEADDR_ADDR_SHIFT</a>&#160;&#160;&#160;25</td></tr>
<tr class="memdesc:ga7839efccd693f5aa8c1b0685b891f760"><td class="mdescLeft">&#160;</td><td class="mdescRight">Address shift.  <a href="group__usbps.html#ga7839efccd693f5aa8c1b0685b891f760">More...</a><br/></td></tr>
<tr class="separator:ga7839efccd693f5aa8c1b0685b891f760"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60a03ddaaa15885da8754417ec603c33"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga60a03ddaaa15885da8754417ec603c33">XUSBPS_DEVICEADDR_MAX</a>&#160;&#160;&#160;127</td></tr>
<tr class="memdesc:ga60a03ddaaa15885da8754417ec603c33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Biggest allowed address.  <a href="group__usbps.html#ga60a03ddaaa15885da8754417ec603c33">More...</a><br/></td></tr>
<tr class="separator:ga60a03ddaaa15885da8754417ec603c33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">USB TT Control Register (TTCTRL) bit positions.</div></td></tr>
<tr class="memitem:ga793766da0e2d717dbfa20163f4813087"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga793766da0e2d717dbfa20163f4813087">XUSBPS_TTCTRL_HUBADDR_MASK</a>&#160;&#160;&#160;0x7F000000</td></tr>
<tr class="memdesc:ga793766da0e2d717dbfa20163f4813087"><td class="mdescLeft">&#160;</td><td class="mdescRight">TT Hub Address.  <a href="group__usbps.html#ga793766da0e2d717dbfa20163f4813087">More...</a><br/></td></tr>
<tr class="separator:ga793766da0e2d717dbfa20163f4813087"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">USB Burst Size Register (BURSTSIZE) bit posisions.</div></td></tr>
<tr class="memitem:ga67534137eff9c7a3b0e09323a6816d7b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga67534137eff9c7a3b0e09323a6816d7b">XUSBPS_BURSTSIZE_RX_MASK</a>&#160;&#160;&#160;0x000000FF</td></tr>
<tr class="memdesc:ga67534137eff9c7a3b0e09323a6816d7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">RX Burst Length.  <a href="group__usbps.html#ga67534137eff9c7a3b0e09323a6816d7b">More...</a><br/></td></tr>
<tr class="separator:ga67534137eff9c7a3b0e09323a6816d7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6eb43af25aad5f13a79cdf1a419741d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gae6eb43af25aad5f13a79cdf1a419741d">XUSBPS_BURSTSIZE_TX_MASK</a>&#160;&#160;&#160;0x0000FF00</td></tr>
<tr class="memdesc:gae6eb43af25aad5f13a79cdf1a419741d"><td class="mdescLeft">&#160;</td><td class="mdescRight">TX Burst Length.  <a href="group__usbps.html#gae6eb43af25aad5f13a79cdf1a419741d">More...</a><br/></td></tr>
<tr class="separator:gae6eb43af25aad5f13a79cdf1a419741d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">USB Tx Fill Tuning Register (TXFILL) bit positions.</div></td></tr>
<tr class="memitem:ga4a9a9a77f1a2761587df8966ec13d031"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga4a9a9a77f1a2761587df8966ec13d031">XUSBPS_TXFILL_OVERHEAD_MASK</a>&#160;&#160;&#160;0x000000FF</td></tr>
<tr class="memdesc:ga4a9a9a77f1a2761587df8966ec13d031"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scheduler Overhead.  <a href="group__usbps.html#ga4a9a9a77f1a2761587df8966ec13d031">More...</a><br/></td></tr>
<tr class="separator:ga4a9a9a77f1a2761587df8966ec13d031"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbc143cb51c906fc1b821b6a938490aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gacbc143cb51c906fc1b821b6a938490aa">XUSBPS_TXFILL_HEALTH_MASK</a>&#160;&#160;&#160;0x00001F00</td></tr>
<tr class="memdesc:gacbc143cb51c906fc1b821b6a938490aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scheduler Health Cntr.  <a href="group__usbps.html#gacbc143cb51c906fc1b821b6a938490aa">More...</a><br/></td></tr>
<tr class="separator:gacbc143cb51c906fc1b821b6a938490aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d04065b099b8d1cd4b0eabde5810098"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga4d04065b099b8d1cd4b0eabde5810098">XUSBPS_TXFILL_BURST_MASK</a>&#160;&#160;&#160;0x003F0000</td></tr>
<tr class="memdesc:ga4d04065b099b8d1cd4b0eabde5810098"><td class="mdescLeft">&#160;</td><td class="mdescRight">FIFO Burst Threshold.  <a href="group__usbps.html#ga4d04065b099b8d1cd4b0eabde5810098">More...</a><br/></td></tr>
<tr class="separator:ga4d04065b099b8d1cd4b0eabde5810098"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">USB ULPI Viewport Register (ULPIVIEW) bit positions.</div></td></tr>
<tr class="memitem:ga0a4d270a758a6148ee610f9902180ba2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga0a4d270a758a6148ee610f9902180ba2">XUSBPS_ULPIVIEW_DATWR_MASK</a>&#160;&#160;&#160;0x000000FF</td></tr>
<tr class="memdesc:ga0a4d270a758a6148ee610f9902180ba2"><td class="mdescLeft">&#160;</td><td class="mdescRight">ULPI Data Write.  <a href="group__usbps.html#ga0a4d270a758a6148ee610f9902180ba2">More...</a><br/></td></tr>
<tr class="separator:ga0a4d270a758a6148ee610f9902180ba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0978f0c576857e7784856f6ef9ca197e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga0978f0c576857e7784856f6ef9ca197e">XUSBPS_ULPIVIEW_DATRD_MASK</a>&#160;&#160;&#160;0x0000FF00</td></tr>
<tr class="memdesc:ga0978f0c576857e7784856f6ef9ca197e"><td class="mdescLeft">&#160;</td><td class="mdescRight">ULPI Data Read.  <a href="group__usbps.html#ga0978f0c576857e7784856f6ef9ca197e">More...</a><br/></td></tr>
<tr class="separator:ga0978f0c576857e7784856f6ef9ca197e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae3f07141aec7fafcc8becb6cdb0db654"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gae3f07141aec7fafcc8becb6cdb0db654">XUSBPS_ULPIVIEW_ADDR_MASK</a>&#160;&#160;&#160;0x00FF0000</td></tr>
<tr class="memdesc:gae3f07141aec7fafcc8becb6cdb0db654"><td class="mdescLeft">&#160;</td><td class="mdescRight">ULPI Data Address.  <a href="group__usbps.html#gae3f07141aec7fafcc8becb6cdb0db654">More...</a><br/></td></tr>
<tr class="separator:gae3f07141aec7fafcc8becb6cdb0db654"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93c88a0e5ad57a6436362e8fb41e90e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga93c88a0e5ad57a6436362e8fb41e90e2">XUSBPS_ULPIVIEW_PORT_MASK</a>&#160;&#160;&#160;0x07000000</td></tr>
<tr class="memdesc:ga93c88a0e5ad57a6436362e8fb41e90e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">ULPI Port Number.  <a href="group__usbps.html#ga93c88a0e5ad57a6436362e8fb41e90e2">More...</a><br/></td></tr>
<tr class="separator:ga93c88a0e5ad57a6436362e8fb41e90e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32a5f6fd391848b7671fc16e8a97f05f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga32a5f6fd391848b7671fc16e8a97f05f">XUSBPS_ULPIVIEW_SS_MASK</a>&#160;&#160;&#160;0x08000000</td></tr>
<tr class="memdesc:ga32a5f6fd391848b7671fc16e8a97f05f"><td class="mdescLeft">&#160;</td><td class="mdescRight">ULPI Synchronous State.  <a href="group__usbps.html#ga32a5f6fd391848b7671fc16e8a97f05f">More...</a><br/></td></tr>
<tr class="separator:ga32a5f6fd391848b7671fc16e8a97f05f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f681007ccdbcc03cfb5a8cc768cff92"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga5f681007ccdbcc03cfb5a8cc768cff92">XUSBPS_ULPIVIEW_RW_MASK</a>&#160;&#160;&#160;0x20000000</td></tr>
<tr class="memdesc:ga5f681007ccdbcc03cfb5a8cc768cff92"><td class="mdescLeft">&#160;</td><td class="mdescRight">ULPI Read/Write Control.  <a href="group__usbps.html#ga5f681007ccdbcc03cfb5a8cc768cff92">More...</a><br/></td></tr>
<tr class="separator:ga5f681007ccdbcc03cfb5a8cc768cff92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf8b7addc203c447efc5ed6dad7f5674"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gabf8b7addc203c447efc5ed6dad7f5674">XUSBPS_ULPIVIEW_RUN_MASK</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:gabf8b7addc203c447efc5ed6dad7f5674"><td class="mdescLeft">&#160;</td><td class="mdescRight">ULPI Run.  <a href="group__usbps.html#gabf8b7addc203c447efc5ed6dad7f5674">More...</a><br/></td></tr>
<tr class="separator:gabf8b7addc203c447efc5ed6dad7f5674"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef6f3ff76a2d742eeec261cd4ebd2306"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaef6f3ff76a2d742eeec261cd4ebd2306">XUSBPS_ULPIVIEW_WU_MASK</a>&#160;&#160;&#160;0x80000000</td></tr>
<tr class="memdesc:gaef6f3ff76a2d742eeec261cd4ebd2306"><td class="mdescLeft">&#160;</td><td class="mdescRight">ULPI Wakeup.  <a href="group__usbps.html#gaef6f3ff76a2d742eeec261cd4ebd2306">More...</a><br/></td></tr>
<tr class="separator:gaef6f3ff76a2d742eeec261cd4ebd2306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Port Status Control Register bit positions.</div></td></tr>
<tr class="memitem:ga1f7ff22d780c1ee16c4d88099bcc2602"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga1f7ff22d780c1ee16c4d88099bcc2602">XUSBPS_PORTSCR_CCS_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:ga1f7ff22d780c1ee16c4d88099bcc2602"><td class="mdescLeft">&#160;</td><td class="mdescRight">Current Connect Status.  <a href="group__usbps.html#ga1f7ff22d780c1ee16c4d88099bcc2602">More...</a><br/></td></tr>
<tr class="separator:ga1f7ff22d780c1ee16c4d88099bcc2602"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad37164741082835f3b861cad893941ff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gad37164741082835f3b861cad893941ff">XUSBPS_PORTSCR_CSC_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:gad37164741082835f3b861cad893941ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect Status Change.  <a href="group__usbps.html#gad37164741082835f3b861cad893941ff">More...</a><br/></td></tr>
<tr class="separator:gad37164741082835f3b861cad893941ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab274c9ed03c6cbbc03db9dc3f3da455c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gab274c9ed03c6cbbc03db9dc3f3da455c">XUSBPS_PORTSCR_PE_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:gab274c9ed03c6cbbc03db9dc3f3da455c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port Enable/Disable.  <a href="group__usbps.html#gab274c9ed03c6cbbc03db9dc3f3da455c">More...</a><br/></td></tr>
<tr class="separator:gab274c9ed03c6cbbc03db9dc3f3da455c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a26835d837358c1a734677185e29287"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga2a26835d837358c1a734677185e29287">XUSBPS_PORTSCR_PEC_MASK</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:ga2a26835d837358c1a734677185e29287"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port Enable/Disable Change.  <a href="group__usbps.html#ga2a26835d837358c1a734677185e29287">More...</a><br/></td></tr>
<tr class="separator:ga2a26835d837358c1a734677185e29287"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad99c26d2a08b184a68fe732358d89c72"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gad99c26d2a08b184a68fe732358d89c72">XUSBPS_PORTSCR_OCA_MASK</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="memdesc:gad99c26d2a08b184a68fe732358d89c72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Over-current Active.  <a href="group__usbps.html#gad99c26d2a08b184a68fe732358d89c72">More...</a><br/></td></tr>
<tr class="separator:gad99c26d2a08b184a68fe732358d89c72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68b7f81daf6dda1c9a6379af20932a5b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga68b7f81daf6dda1c9a6379af20932a5b">XUSBPS_PORTSCR_OCC_MASK</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga68b7f81daf6dda1c9a6379af20932a5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Over-current Change.  <a href="group__usbps.html#ga68b7f81daf6dda1c9a6379af20932a5b">More...</a><br/></td></tr>
<tr class="separator:ga68b7f81daf6dda1c9a6379af20932a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74d93aa96409e16a96e343829f8216ba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga74d93aa96409e16a96e343829f8216ba">XUSBPS_PORTSCR_FPR_MASK</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:ga74d93aa96409e16a96e343829f8216ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Force Port Resume.  <a href="group__usbps.html#ga74d93aa96409e16a96e343829f8216ba">More...</a><br/></td></tr>
<tr class="separator:ga74d93aa96409e16a96e343829f8216ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae9d4f360fcad407d434ca9b307d6b1da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gae9d4f360fcad407d434ca9b307d6b1da">XUSBPS_PORTSCR_SUSP_MASK</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="memdesc:gae9d4f360fcad407d434ca9b307d6b1da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Suspend.  <a href="group__usbps.html#gae9d4f360fcad407d434ca9b307d6b1da">More...</a><br/></td></tr>
<tr class="separator:gae9d4f360fcad407d434ca9b307d6b1da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0fab2bb4be65fa0d3479a3d75f58e736"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga0fab2bb4be65fa0d3479a3d75f58e736">XUSBPS_PORTSCR_PR_MASK</a>&#160;&#160;&#160;0x00000100</td></tr>
<tr class="memdesc:ga0fab2bb4be65fa0d3479a3d75f58e736"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port Reset.  <a href="group__usbps.html#ga0fab2bb4be65fa0d3479a3d75f58e736">More...</a><br/></td></tr>
<tr class="separator:ga0fab2bb4be65fa0d3479a3d75f58e736"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00ad12820a96f9aeb7bcbb226169129b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga00ad12820a96f9aeb7bcbb226169129b">XUSBPS_PORTSCR_HSP_MASK</a>&#160;&#160;&#160;0x00000200</td></tr>
<tr class="memdesc:ga00ad12820a96f9aeb7bcbb226169129b"><td class="mdescLeft">&#160;</td><td class="mdescRight">High Speed Port.  <a href="group__usbps.html#ga00ad12820a96f9aeb7bcbb226169129b">More...</a><br/></td></tr>
<tr class="separator:ga00ad12820a96f9aeb7bcbb226169129b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a608f17d2baad09aee1c4f73295bcb0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga8a608f17d2baad09aee1c4f73295bcb0">XUSBPS_PORTSCR_LS_MASK</a>&#160;&#160;&#160;0x00000C00</td></tr>
<tr class="memdesc:ga8a608f17d2baad09aee1c4f73295bcb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Line Status.  <a href="group__usbps.html#ga8a608f17d2baad09aee1c4f73295bcb0">More...</a><br/></td></tr>
<tr class="separator:ga8a608f17d2baad09aee1c4f73295bcb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacdd58f1d06bae848a57d0a9e61905506"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gacdd58f1d06bae848a57d0a9e61905506">XUSBPS_PORTSCR_PP_MASK</a>&#160;&#160;&#160;0x00001000</td></tr>
<tr class="memdesc:gacdd58f1d06bae848a57d0a9e61905506"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port Power.  <a href="group__usbps.html#gacdd58f1d06bae848a57d0a9e61905506">More...</a><br/></td></tr>
<tr class="separator:gacdd58f1d06bae848a57d0a9e61905506"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3239c1f980bdbfea26b1820a201ea88c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga3239c1f980bdbfea26b1820a201ea88c">XUSBPS_PORTSCR_PO_MASK</a>&#160;&#160;&#160;0x00002000</td></tr>
<tr class="memdesc:ga3239c1f980bdbfea26b1820a201ea88c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port Owner.  <a href="group__usbps.html#ga3239c1f980bdbfea26b1820a201ea88c">More...</a><br/></td></tr>
<tr class="separator:ga3239c1f980bdbfea26b1820a201ea88c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77a673c7bd65d70ebfdce6c4321f69bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga77a673c7bd65d70ebfdce6c4321f69bc">XUSBPS_PORTSCR_PIC_MASK</a>&#160;&#160;&#160;0x0000C000</td></tr>
<tr class="memdesc:ga77a673c7bd65d70ebfdce6c4321f69bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port Indicator Control.  <a href="group__usbps.html#ga77a673c7bd65d70ebfdce6c4321f69bc">More...</a><br/></td></tr>
<tr class="separator:ga77a673c7bd65d70ebfdce6c4321f69bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga655cd7d9ae804719dfea41970e00c4c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga655cd7d9ae804719dfea41970e00c4c4">XUSBPS_PORTSCR_PTC_MASK</a>&#160;&#160;&#160;0x000F0000</td></tr>
<tr class="memdesc:ga655cd7d9ae804719dfea41970e00c4c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port Test Control.  <a href="group__usbps.html#ga655cd7d9ae804719dfea41970e00c4c4">More...</a><br/></td></tr>
<tr class="separator:ga655cd7d9ae804719dfea41970e00c4c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad32baeb49d1a6eb7d4940d6dde4a44b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaad32baeb49d1a6eb7d4940d6dde4a44b">XUSBPS_PORTSCR_WKCN_MASK</a>&#160;&#160;&#160;0x00100000</td></tr>
<tr class="memdesc:gaad32baeb49d1a6eb7d4940d6dde4a44b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wake on Connect Enable.  <a href="group__usbps.html#gaad32baeb49d1a6eb7d4940d6dde4a44b">More...</a><br/></td></tr>
<tr class="separator:gaad32baeb49d1a6eb7d4940d6dde4a44b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad40c098d22fd6b435845c3f7e6e27466"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gad40c098d22fd6b435845c3f7e6e27466">XUSBPS_PORTSCR_WKDS_MASK</a>&#160;&#160;&#160;0x00200000</td></tr>
<tr class="memdesc:gad40c098d22fd6b435845c3f7e6e27466"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wake on Disconnect Enable.  <a href="group__usbps.html#gad40c098d22fd6b435845c3f7e6e27466">More...</a><br/></td></tr>
<tr class="separator:gad40c098d22fd6b435845c3f7e6e27466"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3aabd08d1fb46bf56b0ecf1f2723a62f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga3aabd08d1fb46bf56b0ecf1f2723a62f">XUSBPS_PORTSCR_WKOC_MASK</a>&#160;&#160;&#160;0x00400000</td></tr>
<tr class="memdesc:ga3aabd08d1fb46bf56b0ecf1f2723a62f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wake on Over-current Enable.  <a href="group__usbps.html#ga3aabd08d1fb46bf56b0ecf1f2723a62f">More...</a><br/></td></tr>
<tr class="separator:ga3aabd08d1fb46bf56b0ecf1f2723a62f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga64e49cd2f69f2c41bae305fa0821b2e6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga64e49cd2f69f2c41bae305fa0821b2e6">XUSBPS_PORTSCR_PHCD_MASK</a>&#160;&#160;&#160;0x00800000</td></tr>
<tr class="memdesc:ga64e49cd2f69f2c41bae305fa0821b2e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">PHY Low Power Suspend - Clock Disable.  <a href="group__usbps.html#ga64e49cd2f69f2c41bae305fa0821b2e6">More...</a><br/></td></tr>
<tr class="separator:ga64e49cd2f69f2c41bae305fa0821b2e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga56979f03747794e45b17e23f14361015"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga56979f03747794e45b17e23f14361015">XUSBPS_PORTSCR_PFSC_MASK</a>&#160;&#160;&#160;0x01000000</td></tr>
<tr class="memdesc:ga56979f03747794e45b17e23f14361015"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port Force Full Speed Connect.  <a href="group__usbps.html#ga56979f03747794e45b17e23f14361015">More...</a><br/></td></tr>
<tr class="separator:ga56979f03747794e45b17e23f14361015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6858d711a08a55899702a1af580f0aec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga6858d711a08a55899702a1af580f0aec">XUSBPS_PORTSCR_PSPD_MASK</a>&#160;&#160;&#160;0x0C000000</td></tr>
<tr class="memdesc:ga6858d711a08a55899702a1af580f0aec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Port Speed.  <a href="group__usbps.html#ga6858d711a08a55899702a1af580f0aec">More...</a><br/></td></tr>
<tr class="separator:ga6858d711a08a55899702a1af580f0aec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">On-The-Go Status Control Register (OTGCSR) bit positions.</div></td></tr>
<tr class="memitem:gae1da15ba0e113d7bf2fc14e4dbecaa34"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gae1da15ba0e113d7bf2fc14e4dbecaa34">XUSBPS_OTGSC_VD_MASK</a>&#160;&#160;&#160;0x00000001</td></tr>
<tr class="memdesc:gae1da15ba0e113d7bf2fc14e4dbecaa34"><td class="mdescLeft">&#160;</td><td class="mdescRight">VBus Discharge Bit.  <a href="group__usbps.html#gae1da15ba0e113d7bf2fc14e4dbecaa34">More...</a><br/></td></tr>
<tr class="separator:gae1da15ba0e113d7bf2fc14e4dbecaa34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38adf90c7ac0c3cdae6b181f0f1961a7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga38adf90c7ac0c3cdae6b181f0f1961a7">XUSBPS_OTGSC_VC_MASK</a>&#160;&#160;&#160;0x00000002</td></tr>
<tr class="memdesc:ga38adf90c7ac0c3cdae6b181f0f1961a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">VBus Charge Bit.  <a href="group__usbps.html#ga38adf90c7ac0c3cdae6b181f0f1961a7">More...</a><br/></td></tr>
<tr class="separator:ga38adf90c7ac0c3cdae6b181f0f1961a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2e57b1893a94267b225818eab4f356cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga2e57b1893a94267b225818eab4f356cf">XUSBPS_OTGSC_HAAR_MASK</a>&#160;&#160;&#160;0x00000004</td></tr>
<tr class="memdesc:ga2e57b1893a94267b225818eab4f356cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">HW Assist Auto Reset Enable Bit.  <a href="group__usbps.html#ga2e57b1893a94267b225818eab4f356cf">More...</a><br/></td></tr>
<tr class="separator:ga2e57b1893a94267b225818eab4f356cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5fa9fe6a9f212d24be7c3e351dc8385b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga5fa9fe6a9f212d24be7c3e351dc8385b">XUSBPS_OTGSC_OT_MASK</a>&#160;&#160;&#160;0x00000008</td></tr>
<tr class="memdesc:ga5fa9fe6a9f212d24be7c3e351dc8385b"><td class="mdescLeft">&#160;</td><td class="mdescRight">OTG Termination Bit.  <a href="group__usbps.html#ga5fa9fe6a9f212d24be7c3e351dc8385b">More...</a><br/></td></tr>
<tr class="separator:ga5fa9fe6a9f212d24be7c3e351dc8385b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf8d7e9df1fbfc49fa27f45bb544d546"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gadf8d7e9df1fbfc49fa27f45bb544d546">XUSBPS_OTGSC_DP_MASK</a>&#160;&#160;&#160;0x00000010</td></tr>
<tr class="memdesc:gadf8d7e9df1fbfc49fa27f45bb544d546"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data Pulsing Pull-up Enable Bit.  <a href="group__usbps.html#gadf8d7e9df1fbfc49fa27f45bb544d546">More...</a><br/></td></tr>
<tr class="separator:gadf8d7e9df1fbfc49fa27f45bb544d546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d20e551660706bb6baa638b92a66e85"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga0d20e551660706bb6baa638b92a66e85">XUSBPS_OTGSC_IDPU_MASK</a>&#160;&#160;&#160;0x00000020</td></tr>
<tr class="memdesc:ga0d20e551660706bb6baa638b92a66e85"><td class="mdescLeft">&#160;</td><td class="mdescRight">ID Pull-up Enable Bit.  <a href="group__usbps.html#ga0d20e551660706bb6baa638b92a66e85">More...</a><br/></td></tr>
<tr class="separator:ga0d20e551660706bb6baa638b92a66e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32bf4c1617f4d76058de570d9a9a7f80"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga32bf4c1617f4d76058de570d9a9a7f80">XUSBPS_OTGSC_HADP_MASK</a>&#160;&#160;&#160;0x00000040</td></tr>
<tr class="memdesc:ga32bf4c1617f4d76058de570d9a9a7f80"><td class="mdescLeft">&#160;</td><td class="mdescRight">HW Assist Data Pulse Enable Bit.  <a href="group__usbps.html#ga32bf4c1617f4d76058de570d9a9a7f80">More...</a><br/></td></tr>
<tr class="separator:ga32bf4c1617f4d76058de570d9a9a7f80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87549f3fc330a0479d325cfe1d8b5e67"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga87549f3fc330a0479d325cfe1d8b5e67">XUSBPS_OTGSC_HABA_MASK</a>&#160;&#160;&#160;0x00000080</td></tr>
<tr class="memdesc:ga87549f3fc330a0479d325cfe1d8b5e67"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB Hardware Assist B Disconnect to A Connect Enable Bit.  <a href="group__usbps.html#ga87549f3fc330a0479d325cfe1d8b5e67">More...</a><br/></td></tr>
<tr class="separator:ga87549f3fc330a0479d325cfe1d8b5e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80240394c8c8067c108fad5fad6fa01d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga80240394c8c8067c108fad5fad6fa01d">XUSBPS_OTGSC_ID_MASK</a>&#160;&#160;&#160;0x00000100</td></tr>
<tr class="memdesc:ga80240394c8c8067c108fad5fad6fa01d"><td class="mdescLeft">&#160;</td><td class="mdescRight">ID Status Flag.  <a href="group__usbps.html#ga80240394c8c8067c108fad5fad6fa01d">More...</a><br/></td></tr>
<tr class="separator:ga80240394c8c8067c108fad5fad6fa01d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac4219ae6323b31d4a47f4fbdf8e033d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaac4219ae6323b31d4a47f4fbdf8e033d">XUSBPS_OTGSC_AVV_MASK</a>&#160;&#160;&#160;0x00000200</td></tr>
<tr class="memdesc:gaac4219ae6323b31d4a47f4fbdf8e033d"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB A VBus Valid Interrupt Status Flag.  <a href="group__usbps.html#gaac4219ae6323b31d4a47f4fbdf8e033d">More...</a><br/></td></tr>
<tr class="separator:gaac4219ae6323b31d4a47f4fbdf8e033d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaafe4f6f4d329fa8d2bf7d3a53dea0446"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaafe4f6f4d329fa8d2bf7d3a53dea0446">XUSBPS_OTGSC_ASV_MASK</a>&#160;&#160;&#160;0x00000400</td></tr>
<tr class="memdesc:gaafe4f6f4d329fa8d2bf7d3a53dea0446"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB A Session Valid Interrupt Status Flag.  <a href="group__usbps.html#gaafe4f6f4d329fa8d2bf7d3a53dea0446">More...</a><br/></td></tr>
<tr class="separator:gaafe4f6f4d329fa8d2bf7d3a53dea0446"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5cf6d5161376a3fdd350e1d83e8f5d6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga5cf6d5161376a3fdd350e1d83e8f5d6a">XUSBPS_OTGSC_BSV_MASK</a>&#160;&#160;&#160;0x00000800</td></tr>
<tr class="memdesc:ga5cf6d5161376a3fdd350e1d83e8f5d6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB B Session Valid Status Flag.  <a href="group__usbps.html#ga5cf6d5161376a3fdd350e1d83e8f5d6a">More...</a><br/></td></tr>
<tr class="separator:ga5cf6d5161376a3fdd350e1d83e8f5d6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae04026316f9e7945aa100bd80f734fc2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gae04026316f9e7945aa100bd80f734fc2">XUSBPS_OTGSC_BSE_MASK</a>&#160;&#160;&#160;0x00001000</td></tr>
<tr class="memdesc:gae04026316f9e7945aa100bd80f734fc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB B Session End Status Flag.  <a href="group__usbps.html#gae04026316f9e7945aa100bd80f734fc2">More...</a><br/></td></tr>
<tr class="separator:gae04026316f9e7945aa100bd80f734fc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa0d43b964c7795fa8f97de05a4003968"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaa0d43b964c7795fa8f97de05a4003968">XUSBPS_OTGSC_1MST_MASK</a>&#160;&#160;&#160;0x00002000</td></tr>
<tr class="memdesc:gaa0d43b964c7795fa8f97de05a4003968"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB 1 Millisecond Timer Status Flag.  <a href="group__usbps.html#gaa0d43b964c7795fa8f97de05a4003968">More...</a><br/></td></tr>
<tr class="separator:gaa0d43b964c7795fa8f97de05a4003968"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ab3e499a08d4332856ed252eeeb0ac5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga1ab3e499a08d4332856ed252eeeb0ac5">XUSBPS_OTGSC_DPS_MASK</a>&#160;&#160;&#160;0x00004000</td></tr>
<tr class="memdesc:ga1ab3e499a08d4332856ed252eeeb0ac5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data Pulse Status Flag.  <a href="group__usbps.html#ga1ab3e499a08d4332856ed252eeeb0ac5">More...</a><br/></td></tr>
<tr class="separator:ga1ab3e499a08d4332856ed252eeeb0ac5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf429ced13773b3bd51a574f432da6da6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaf429ced13773b3bd51a574f432da6da6">XUSBPS_OTGSC_IDIS_MASK</a>&#160;&#160;&#160;0x00010000</td></tr>
<tr class="memdesc:gaf429ced13773b3bd51a574f432da6da6"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB ID Interrupt Status Flag.  <a href="group__usbps.html#gaf429ced13773b3bd51a574f432da6da6">More...</a><br/></td></tr>
<tr class="separator:gaf429ced13773b3bd51a574f432da6da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c18d9fe65c7d984732572294584e230"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga0c18d9fe65c7d984732572294584e230">XUSBPS_OTGSC_AVVIS_MASK</a>&#160;&#160;&#160;0x00020000</td></tr>
<tr class="memdesc:ga0c18d9fe65c7d984732572294584e230"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB A VBus Valid Interrupt Status Flag.  <a href="group__usbps.html#ga0c18d9fe65c7d984732572294584e230">More...</a><br/></td></tr>
<tr class="separator:ga0c18d9fe65c7d984732572294584e230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga663f6ece2fd49add15e6b09ae3c158c6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga663f6ece2fd49add15e6b09ae3c158c6">XUSBPS_OTGSC_ASVIS_MASK</a>&#160;&#160;&#160;0x00040000</td></tr>
<tr class="memdesc:ga663f6ece2fd49add15e6b09ae3c158c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB A Session Valid Interrupt Status Flag.  <a href="group__usbps.html#ga663f6ece2fd49add15e6b09ae3c158c6">More...</a><br/></td></tr>
<tr class="separator:ga663f6ece2fd49add15e6b09ae3c158c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d7a0968c4d46fbc7acef420971f2091"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga0d7a0968c4d46fbc7acef420971f2091">XUSBPS_OTGSC_BSVIS_MASK</a>&#160;&#160;&#160;0x00080000</td></tr>
<tr class="memdesc:ga0d7a0968c4d46fbc7acef420971f2091"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB B Session Valid Interrupt Status Flag.  <a href="group__usbps.html#ga0d7a0968c4d46fbc7acef420971f2091">More...</a><br/></td></tr>
<tr class="separator:ga0d7a0968c4d46fbc7acef420971f2091"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9c241fd267427bde173769007392d09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gad9c241fd267427bde173769007392d09">XUSBPS_OTGSC_BSEIS_MASK</a>&#160;&#160;&#160;0x00100000</td></tr>
<tr class="memdesc:gad9c241fd267427bde173769007392d09"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB B Session End Interrupt Status Flag.  <a href="group__usbps.html#gad9c241fd267427bde173769007392d09">More...</a><br/></td></tr>
<tr class="separator:gad9c241fd267427bde173769007392d09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b21358c42955a59a14216653a7e2fed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga1b21358c42955a59a14216653a7e2fed">XUSBPS_OTGSC_1MSS_MASK</a>&#160;&#160;&#160;0x00200000</td></tr>
<tr class="memdesc:ga1b21358c42955a59a14216653a7e2fed"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 Millisecond Timer Interrupt Status Flag  <a href="group__usbps.html#ga1b21358c42955a59a14216653a7e2fed">More...</a><br/></td></tr>
<tr class="separator:ga1b21358c42955a59a14216653a7e2fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb8c22e732296af62ee2ef525ae15c2e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gadb8c22e732296af62ee2ef525ae15c2e">XUSBPS_OTGSC_DPIS_MASK</a>&#160;&#160;&#160;0x00400000</td></tr>
<tr class="memdesc:gadb8c22e732296af62ee2ef525ae15c2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data Pulse Interrupt Status Flag.  <a href="group__usbps.html#gadb8c22e732296af62ee2ef525ae15c2e">More...</a><br/></td></tr>
<tr class="separator:gadb8c22e732296af62ee2ef525ae15c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae72f487267814e2b4efea626ddaf9227"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gae72f487267814e2b4efea626ddaf9227">XUSBPS_OTGSC_IDIE_MASK</a>&#160;&#160;&#160;0x01000000</td></tr>
<tr class="memdesc:gae72f487267814e2b4efea626ddaf9227"><td class="mdescLeft">&#160;</td><td class="mdescRight">ID Interrupt Enable Bit.  <a href="group__usbps.html#gae72f487267814e2b4efea626ddaf9227">More...</a><br/></td></tr>
<tr class="separator:gae72f487267814e2b4efea626ddaf9227"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga992634fdae8964f9525f406bf6c302f4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga992634fdae8964f9525f406bf6c302f4">XUSBPS_OTGSC_AVVIE_MASK</a>&#160;&#160;&#160;0x02000000</td></tr>
<tr class="memdesc:ga992634fdae8964f9525f406bf6c302f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB A VBus Valid Interrupt Enable Bit.  <a href="group__usbps.html#ga992634fdae8964f9525f406bf6c302f4">More...</a><br/></td></tr>
<tr class="separator:ga992634fdae8964f9525f406bf6c302f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3dfd8cc7d3acb160acc612bad8c56f62"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga3dfd8cc7d3acb160acc612bad8c56f62">XUSBPS_OTGSC_ASVIE_MASK</a>&#160;&#160;&#160;0x04000000</td></tr>
<tr class="memdesc:ga3dfd8cc7d3acb160acc612bad8c56f62"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB A Session Valid Interrupt Enable Bit.  <a href="group__usbps.html#ga3dfd8cc7d3acb160acc612bad8c56f62">More...</a><br/></td></tr>
<tr class="separator:ga3dfd8cc7d3acb160acc612bad8c56f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d51d2db4a4ebde3bb55baa8a2342de7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga0d51d2db4a4ebde3bb55baa8a2342de7">XUSBPS_OTGSC_BSVIE_MASK</a>&#160;&#160;&#160;0x08000000</td></tr>
<tr class="memdesc:ga0d51d2db4a4ebde3bb55baa8a2342de7"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB B Session Valid Interrupt Enable Bit.  <a href="group__usbps.html#ga0d51d2db4a4ebde3bb55baa8a2342de7">More...</a><br/></td></tr>
<tr class="separator:ga0d51d2db4a4ebde3bb55baa8a2342de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d817258eb5221723892b52d16064124"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga1d817258eb5221723892b52d16064124">XUSBPS_OTGSC_BSEE_MASK</a>&#160;&#160;&#160;0x10000000</td></tr>
<tr class="memdesc:ga1d817258eb5221723892b52d16064124"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB B Session End Interrupt Enable Bit.  <a href="group__usbps.html#ga1d817258eb5221723892b52d16064124">More...</a><br/></td></tr>
<tr class="separator:ga1d817258eb5221723892b52d16064124"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf0ebd2a0508208cecd0f035c5c5d3de0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaf0ebd2a0508208cecd0f035c5c5d3de0">XUSBPS_OTGSC_1MSE_MASK</a>&#160;&#160;&#160;0x20000000</td></tr>
<tr class="memdesc:gaf0ebd2a0508208cecd0f035c5c5d3de0"><td class="mdescLeft">&#160;</td><td class="mdescRight">1 Millisecond Timer Interrupt Enable Bit  <a href="group__usbps.html#gaf0ebd2a0508208cecd0f035c5c5d3de0">More...</a><br/></td></tr>
<tr class="separator:gaf0ebd2a0508208cecd0f035c5c5d3de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga929405e5691f0cde005d98404d57fcc7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga929405e5691f0cde005d98404d57fcc7">XUSBPS_OTGSC_DPIE_MASK</a>&#160;&#160;&#160;0x40000000</td></tr>
<tr class="memdesc:ga929405e5691f0cde005d98404d57fcc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data Pulse Interrupt Enable Bit.  <a href="group__usbps.html#ga929405e5691f0cde005d98404d57fcc7">More...</a><br/></td></tr>
<tr class="separator:ga929405e5691f0cde005d98404d57fcc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d102ab4ccb6d192fb28ee829bc21f98"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9d102ab4ccb6d192fb28ee829bc21f98"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XUSBPS_OTG_ISB_ALL</b></td></tr>
<tr class="separator:ga9d102ab4ccb6d192fb28ee829bc21f98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga45a182e7fb3993949604759cf7db6711"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#ga45a182e7fb3993949604759cf7db6711">XUSBPS_OTG_IEB_ALL</a></td></tr>
<tr class="memdesc:ga45a182e7fb3993949604759cf7db6711"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask for All IRQ status masks.  <a href="group__usbps.html#ga45a182e7fb3993949604759cf7db6711">More...</a><br/></td></tr>
<tr class="separator:ga45a182e7fb3993949604759cf7db6711"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gaf07a1ec6f70450249f71f4831649974c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usbps.html#gaf07a1ec6f70450249f71f4831649974c">XUsbPs_ResetHw</a> (u32 BaseAddress)</td></tr>
<tr class="memdesc:gaf07a1ec6f70450249f71f4831649974c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function perform the reset sequence to the given usbps interface by configuring the appropriate control bits in the usbps specific registers.  <a href="group__usbps.html#gaf07a1ec6f70450249f71f4831649974c">More...</a><br/></td></tr>
<tr class="separator:gaf07a1ec6f70450249f71f4831649974c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
